package com.hlkj.pay.vo.common.req;

import com.hlkj.pay.enums.MerchantEnum;
import com.hlkj.pay.vo.BasePageReq;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;

/**
* 商户进件记录
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OperatedLogPageReq extends BasePageReq {

    /**
     * 数据类型 1=进件，2=商户，3=AUT报备
     *
     * @see MerchantEnum.MERCHANT_LOG_TYPE
     */
    @Schema(description ="数据类型 1=进件，2=商户，3=AUT报备")
    @NotEmpty(message = "数据类型 不能为空")
    private Integer relationType;

    /**
     * 服务商编码
     */
    @Schema(description ="关联ID")
    @NotEmpty(message = "关联ID 不能为空")
    private Long relationId;
    
}
